Dynamic Algorithms for Graph Coloring

نویسندگان

  • Sayan Bhattacharya
  • Deeparnab Chakrabarty
  • Monika Henzinger
  • Danupon Nanongkai
چکیده

We design fast dynamic algorithms for proper vertex and edge colorings in a graph undergoing edge insertions and deletions. In the static setting, there are simple linear time algorithms for (∆ + 1)vertex coloring and (2∆ − 1)-edge coloring in a graph with maximum degree ∆. It is natural to ask if we can efficiently maintain such colorings in the dynamic setting as well. We get the following three results. (1) We present a randomized algorithm which maintains a (∆ + 1)-vertex coloring with O(log ∆) expected amortized update time. (2) We present a deterministic algorithm which maintains a (1 + o(1))∆-vertex coloring with O(polylog ∆) amortized update time. (3) We present a simple, deterministic algorithm which maintains a (2∆ − 1)-edge coloring with O(log ∆) worst-case update time. This improves the recent O(∆)-edge coloring algorithm with Õ( √ ∆) worst-case update time [BM17]. ∗Corresponding author. University of Warwick, UK. Email: [email protected] †Dartmouth College, USA. Email: [email protected] ‡University of Vienna, Austria. Email: [email protected] §KTH, Sweden. Email: [email protected]

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Darwin’s Crayons: Genetic Algorithms for Coloring a Dynamic Graph

We studied the relative performance of genetic algorithms on coloring a dynamic graph for di↵erent graph and algorithm conditions. Graph coloring is a well-studied NP-complete problem with a wide range of applications in scheduling and assignment problems, while dynamic graphs are a natural way to model a diverse range of dynamic systems, from register allocation to mobile ad-hoc networks. Colo...

متن کامل

الگوریتم ژنتیک با جهش آشوبی هوشمند و ترکیب چند‌نقطه‌ای مکاشفه‌ای برای حل مسئله رنگ‌آمیزی گراف

Graph coloring is a way of coloring the vertices of a graph such that no two adjacent vertices have the same color. Graph coloring problem (GCP) is about finding the smallest number of colors needed to color a given graph. The smallest number of colors needed to color a graph G, is called its chromatic number. GCP is a well-known NP-hard problems and, therefore, heuristic algorithms are usually...

متن کامل

Effective and Efficient Dynamic Graph Coloring

Graph coloring is a fundamental graph problem that is widely applied in a variety of applications. The aim of graph coloring is to minimize the number of colors used to color the vertices in a graph such that no two incident vertices have the same color. Existing solutions for graph coloring mainly focus on computing a good coloring for a static graph. However, since many real-world graphs are ...

متن کامل

Solving a nurse rostering problem considering nurses preferences by graph theory approach

Nurse Rostering Problem (NRP) or the Nurse Scheduling Problem (NSP) is a complex scheduling problem that affects hospital personnel on a daily basis all over the world and is known to be NP-hard.The problem is to decide which members of a team of nurses should be on duty at any time, during a rostering period of, typically, one month.It is very important to efficiently utilize time and effort, ...

متن کامل

Just chromatic exellence in fuzzy graphs

A fuzzy graph is a symmetric binary fuzzy relation on a fuzzy subset. The concept of fuzzy sets and fuzzy relations was introduced by L.A.Zadeh in 1965cite{zl} and further studiedcite{ka}. It was Rosenfeldcite{ra} who considered fuzzy relations on fuzzy sets and developed the theory of fuzzy graphs in 1975. The concepts of fuzzy trees, blocks, bridges and cut nodes in fuzzy graph has been studi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018